package com.pencilisland.pay.api.bean.mp.app;
import java.io.Serializable;



/**
 * 微信支付统一下单.客户端请求
 *
 * messageId[wxPayUnifyOrder]
 * 
 * @author breeze
 * 
 */
public class WxPayUnifyOrderREQ implements Serializable{

	private static final long serialVersionUID = 1L;

	private String goodsCode;
	private Integer buyNum;
	private String userName;
	private String postalCode;
	private String provinceName;
	private String cityName;
	private String countyName;
	private String detailInfo;
	private String nationalCode;
	private String telNumber;
	private String orderIp;
	private String openId;
	private String nickName;
	private String tradeType;

	public WxPayUnifyOrderREQ() {
		super();
	}	

	/**
	 * @return 购买商品编号
	 */
	public String getGoodsCode() {
		return goodsCode;
	}

	public void setGoodsCode(String goodsCode) {
		this.goodsCode = goodsCode;
	}

	/**
	 * @return 购买数量
	 */
	public Integer getBuyNum() {
		return buyNum;
	}

	public void setBuyNum(Integer buyNum) {
		this.buyNum = buyNum;
	}

	/**
	 * @return 收货人姓名
	 */
	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return 邮编
	 */
	public String getPostalCode() {
		return postalCode;
	}

	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}

	/**
	 * @return 国标收货地址第一级地址
	 */
	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	/**
	 * @return 国标收货地址第二级地址
	 */
	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	/**
	 * @return 国标收货地址第三级地址
	 */
	public String getCountyName() {
		return countyName;
	}

	public void setCountyName(String countyName) {
		this.countyName = countyName;
	}

	/**
	 * @return 详细收货地址信息
	 */
	public String getDetailInfo() {
		return detailInfo;
	}

	public void setDetailInfo(String detailInfo) {
		this.detailInfo = detailInfo;
	}

	/**
	 * @return 收货地址国家码
	 */
	public String getNationalCode() {
		return nationalCode;
	}

	public void setNationalCode(String nationalCode) {
		this.nationalCode = nationalCode;
	}

	/**
	 * @return 收货人手机号码
	 */
	public String getTelNumber() {
		return telNumber;
	}

	public void setTelNumber(String telNumber) {
		this.telNumber = telNumber;
	}

	/**
	 * @return 请求IP
	 */
	public String getOrderIp() {
		return orderIp;
	}

	public void setOrderIp(String orderIp) {
		this.orderIp = orderIp;
	}

	/**
	 * @return openId
	 */
	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	/**
	 * @return 微信昵称
	 */
	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * @return 支付场景
	 */
	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}
}